01002c
@@ -24,6 +24,7 @@
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.hadoop.hive.common.JavaUtils;
 import org.apache.hadoop.hive.metastore.api.hive_metastoreConstants;
 import org.apache.hadoop.hive.ql.io.HiveFileFormatUtils;
 import org.apache.hadoop.hive.ql.io.HiveOutputFormat;
@@ -62,7 +63,8 @@
public TableDesc(
 
   public Class<? extends Deserializer> getDeserializerClass() {
     try {
-      return (Class<? extends Deserializer>) Class.forName(getSerdeClassName());
+      return (Class<? extends Deserializer>) Class.forName(
+          getSerdeClassName(), true, JavaUtils.getClassLoader());
     } catch (ClassNotFoundException e) {
       throw new RuntimeException(e);
     }
